
include ./makevars
include makefile.sources

INC_DIRS= -I..

.SUFFIXES: .cpp
.cpp.o:
	$(CXX) $(CXXFLAGS) $(INC_DIRS) -c $<

$(LIB): $(OBJS) 
	$(PRELINK)
	$(AR) $(LIB) $?
	$(RANLIB) $(LIB)
	echo "$(CXX) $(CXXFLAGS)" > BUILD
	@echo $(LIB) is now up-to-date
.cpp.a:;

clean:
	$(RM) $(LIB) BUILD
	$(RM) *.o 

install:: $(LIB)
	$(INSTALL) $(LIB) $(LIB_DEST_DIR)
	$(RM) $(HDR_DEST_DIR)/ga; $(MKDIR) $(HDR_DEST_DIR)/ga
	$(CP) $(HDRS) $(TMPL_SRCS) ../VERSION BUILD $(HDR_DEST_DIR)/ga

uninstall:
	$(RM) $(LIB_DEST_DIR)/$(LIB)
	$(RM) $(HDR_DEST_DIR)/ga

depend:
	$(MKDEPEND) $(INC_DIRS) $(SRCS)
# DO NOT DELETE

AdjMatrix.o: AdjMatrix.h /usr/include/stdlib.h /usr/include/features.h
AdjMatrix.o: /usr/include/bits/predefs.h /usr/include/sys/cdefs.h
AdjMatrix.o: /usr/include/bits/wordsize.h /usr/include/gnu/stubs.h
AdjMatrix.o: /usr/include/gnu/stubs-64.h /usr/include/sys/types.h
AdjMatrix.o: /usr/include/bits/types.h /usr/include/bits/typesizes.h
AdjMatrix.o: /usr/include/time.h /usr/include/endian.h
AdjMatrix.o: /usr/include/bits/endian.h /usr/include/bits/byteswap.h
AdjMatrix.o: /usr/include/sys/select.h /usr/include/bits/select.h
AdjMatrix.o: /usr/include/bits/sigset.h /usr/include/bits/time.h
AdjMatrix.o: /usr/include/sys/sysmacros.h /usr/include/bits/pthreadtypes.h
AdjMatrix.o: /usr/include/alloca.h /usr/include/string.h
AdjMatrix.o: /usr/include/xlocale.h /usr/include/assert.h Random.h
JobAssigned.o: JobAssigned.h /usr/include/stdlib.h /usr/include/features.h
JobAssigned.o: /usr/include/bits/predefs.h /usr/include/sys/cdefs.h
JobAssigned.o: /usr/include/bits/wordsize.h /usr/include/gnu/stubs.h
JobAssigned.o: /usr/include/gnu/stubs-64.h /usr/include/sys/types.h
JobAssigned.o: /usr/include/bits/types.h /usr/include/bits/typesizes.h
JobAssigned.o: /usr/include/time.h /usr/include/endian.h
JobAssigned.o: /usr/include/bits/endian.h /usr/include/bits/byteswap.h
JobAssigned.o: /usr/include/sys/select.h /usr/include/bits/select.h
JobAssigned.o: /usr/include/bits/sigset.h /usr/include/bits/time.h
JobAssigned.o: /usr/include/sys/sysmacros.h /usr/include/bits/pthreadtypes.h
JobAssigned.o: /usr/include/alloca.h Random.h
Job.o: Job.h /usr/include/stdlib.h /usr/include/features.h
Job.o: /usr/include/bits/predefs.h /usr/include/sys/cdefs.h
Job.o: /usr/include/bits/wordsize.h /usr/include/gnu/stubs.h
Job.o: /usr/include/gnu/stubs-64.h /usr/include/sys/types.h
Job.o: /usr/include/bits/types.h /usr/include/bits/typesizes.h
Job.o: /usr/include/time.h /usr/include/endian.h /usr/include/bits/endian.h
Job.o: /usr/include/bits/byteswap.h /usr/include/sys/select.h
Job.o: /usr/include/bits/select.h /usr/include/bits/sigset.h
Job.o: /usr/include/bits/time.h /usr/include/sys/sysmacros.h
Job.o: /usr/include/bits/pthreadtypes.h /usr/include/alloca.h Random.h
Random.o: Random.h /usr/include/stdlib.h /usr/include/features.h
Random.o: /usr/include/bits/predefs.h /usr/include/sys/cdefs.h
Random.o: /usr/include/bits/wordsize.h /usr/include/gnu/stubs.h
Random.o: /usr/include/gnu/stubs-64.h /usr/include/sys/types.h
Random.o: /usr/include/bits/types.h /usr/include/bits/typesizes.h
Random.o: /usr/include/time.h /usr/include/endian.h
Random.o: /usr/include/bits/endian.h /usr/include/bits/byteswap.h
Random.o: /usr/include/sys/select.h /usr/include/bits/select.h
Random.o: /usr/include/bits/sigset.h /usr/include/bits/time.h
Random.o: /usr/include/sys/sysmacros.h /usr/include/bits/pthreadtypes.h
Random.o: /usr/include/alloca.h
Worker.o: Worker.h /usr/include/stdlib.h /usr/include/features.h
Worker.o: /usr/include/bits/predefs.h /usr/include/sys/cdefs.h
Worker.o: /usr/include/bits/wordsize.h /usr/include/gnu/stubs.h
Worker.o: /usr/include/gnu/stubs-64.h /usr/include/sys/types.h
Worker.o: /usr/include/bits/types.h /usr/include/bits/typesizes.h
Worker.o: /usr/include/time.h /usr/include/endian.h
Worker.o: /usr/include/bits/endian.h /usr/include/bits/byteswap.h
Worker.o: /usr/include/sys/select.h /usr/include/bits/select.h
Worker.o: /usr/include/bits/sigset.h /usr/include/bits/time.h
Worker.o: /usr/include/sys/sysmacros.h /usr/include/bits/pthreadtypes.h
Worker.o: /usr/include/alloca.h /usr/include/stdio.h /usr/include/libio.h
Worker.o: /usr/include/_G_config.h /usr/include/wchar.h
Worker.o: /usr/include/bits/stdio_lim.h /usr/include/bits/sys_errlist.h
Worker.o: JobAssigned.h Random.h
WorkSimulation.o: WorkSimulation.h Worker.h /usr/include/stdlib.h
WorkSimulation.o: /usr/include/features.h /usr/include/bits/predefs.h
WorkSimulation.o: /usr/include/sys/cdefs.h /usr/include/bits/wordsize.h
WorkSimulation.o: /usr/include/gnu/stubs.h /usr/include/gnu/stubs-64.h
WorkSimulation.o: /usr/include/sys/types.h /usr/include/bits/types.h
WorkSimulation.o: /usr/include/bits/typesizes.h /usr/include/time.h
WorkSimulation.o: /usr/include/endian.h /usr/include/bits/endian.h
WorkSimulation.o: /usr/include/bits/byteswap.h /usr/include/sys/select.h
WorkSimulation.o: /usr/include/bits/select.h /usr/include/bits/sigset.h
WorkSimulation.o: /usr/include/bits/time.h /usr/include/sys/sysmacros.h
WorkSimulation.o: /usr/include/bits/pthreadtypes.h /usr/include/alloca.h
WorkSimulation.o: /usr/include/stdio.h /usr/include/libio.h
WorkSimulation.o: /usr/include/_G_config.h /usr/include/wchar.h
WorkSimulation.o: /usr/include/bits/stdio_lim.h
WorkSimulation.o: /usr/include/bits/sys_errlist.h JobAssigned.h Random.h
WorkSimulation.o: Job.h AdjMatrix.h /usr/include/string.h
WorkSimulation.o: /usr/include/xlocale.h /usr/include/assert.h
